#ifndef MENUELEMENTLIST_H_
#define MENUELEMENTLIST_H_

#include "List.h"
#include "MenuElement.h"

class AbrahamLincoln;
class MenuElementList
{
	public:
	List<MenuElement> * head;
	
	public:
	MenuElementList();
	MenuElementList(MenuElement * headMenuElement);
	~MenuElementList();
	void Add(MenuElement * payload);
	void Draw(Vector2D parentPosition);
	int Click(Vector2D parentPosition, Vector2D mousePosition);
	
};
#endif /*MENUELEMENTLIST_H_*/
